ABC##DE#G##F###